/*
 * Copyright (C) 2023 Realtek Semiconductor Corp. 
 * All Rights Reserved.
 *
 * This program is the proprietary software of Realtek Semiconductor
 * Corporation and/or its licensors, and only be used, duplicated, 
 * modified or distributed under the authorized license from Realtek. 
 *
 * ANY USE OF THE SOFTWARE OTHER THAN AS AUTHORIZED UNDER 
 * THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. 
 *
 * Purpose : Definition of ME attribute: Main FTTR Unit  (65505)
 *
 * Feature : The file includes the following modules and sub-modules
 *           (1) ME attribute: Main FTTR Unit  (65505)
 */

#ifndef __MIB_MAIN_FTTR_UNIT_TABLE_H__
#define __MIB_MAIN_FTTR_UNIT_TABLE_H__


/* Table Anig attribute index */
#define MIB_TABLE_MAIN_FTTR_UNIT_ATTR_NUM (3)
#define MIB_TABLE_MAIN_FTTR_UNIT_ENTITYID_INDEX ((MIB_ATTR_INDEX)1)
#define MIB_TABLE_MAIN_FTTR_UNIT_ADMINSTATE_INDEX ((MIB_ATTR_INDEX)2)
#define MIB_TABLE_MAIN_FTTR_UNIT_OPSTATE_INDEX ((MIB_ATTR_INDEX)3)




// Table main fttr unit entry stucture
typedef struct {
    UINT16	EntityID; // index 1
    UINT8	AdminState;
    UINT8	OpState;
} __attribute__((packed)) MIB_TABLE_MAIN_FTTR_UNIT_T;


#endif
